package com.vanysoft.framework.utils;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang.StringUtils;

/**
 * 项目名称：messageCenter
 * 类名称：ShortUrlUtil
 * 类描述：新浪长链接转短链接工具类
 * 创建人：SharpClaw_x
 * 创建时间：2017年8月28日 上午11:24:31
 * 修改人  SharpClaw_x
 * 修改时间：2017年8月28日 上午11:24:31
 * 版本信息：@version 1.0
 * Copyright (c) 2017 上海SharpClaw科技股份有限公司-版权所有
 * 修改备注：App Key 如有问题请联系Q：410848277
 */
public class ShortUrlUtil {

    /**
     * Function Name               getShortUrl
     *
     * @param long_url
     * @return
     * @description TODO(source去新浪微博申请App Key ： 1594970108)
     * Modify History:              Date             Programmer       Notes
     * ---------        ---------------  ---------
     * 2017年8月28日 上午11:25:27          SharpClaw_x                     Initial
     * *********************************************************************
     */
    public static String getShortUrl(String long_url) {
        if (StringUtils.isEmpty(long_url)) {
            long_url = "http://m.baidu.com";
        }
        String url = "http://api.t.sina.com.cn/short_url/shorten.json?source=1594970108&url_long=" + long_url;
        String result = CommonUtil.sendGet(url);
        JSONArray array = JSONArray.parseArray(result);
        JSONObject jo = array.getJSONObject(0);
        String url_short = jo.getString("url_short");
        return url_short;
    }

//    public static void main(String[] args) {  
//        System.out.println(getShortUrl("http://m.baidu1.com"));  
//    }  
}  
